(something) to be had - Spanish English Dictionary